package com.itheima.test18;

import java.util.Random;

/*
1 在main方法中定义一个长度为5的int类型的数组 arr
2 生成五个随机数,范围在1-99之间(包含1和99),存入到数组中
3 调用静态方法,void comp(int[] arr),输出数组中的最大值和最小值
 */
public class Test18 {
    public static void main(String[] args) {
        //定义一个长度为5的int类型的数组 arr
        //int arr = new int[5];
        int[] arr = new int[5];
        Random r = new Random();
        //遍历数组生成五个随机数
        for (int i = 0; i < arr.length; i++) {
            //i = r.nextInt(99) + 1;
            arr[i] = r.nextInt(99)+1;
        }
        //输出数组内容
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }
        System.out.println();
        //调用comp方法
        //comp();
        comp(arr);
    }
    //定义静态方法 void comp(int[]arr)
    private static void comp(int[] arr) {
        int max = arr[0];
        int min = arr[0];
        //遍历数组,求最大值和最小值
        for (int i = 1; i < arr.length; i++) {
            //求最大值
            if (max < arr[i]){
                //arr[i] = max;
                max = arr[i];
            }
            //求最小值
            //if else(min > arr[i]){
            if (min > arr[i]){
                min = arr[i];
            }
        }
        System.out.println("最大值为:"+max);
        System.out.println("最小值为:"+min);
    }
}
